Agile Development Methods for Mobile Applications

نویسندگان

  • Andrei Cristian Spataru
  • Marinos Argyrou
چکیده

This thesis is aimed at evaluating the suitability of agile methods for mobile application development projects, bringing a set of improvements to an established agile method called Mobile-D, and providing tool support to enable these improvements, facilitating performance testing and usage logging in the lifecycle. The motivation for this work is to better understand mobile development, and to improve related activities through research in the field and development of a support tool. After establishing agile methods as a good approach towards mobile application development, a number of improvements to the Mobile-D method are presented, including a study in mobile application categories, related paradigms, end-user inclusion in the lifecycle, as well as performance testing of components and adoption of software product line principles. The support tool enabling some of these improvements is then presented, with functionalities including performance testing for Android components, usage logging and automatic test case generation. These contributions intend to bring Mobile-D closer to an ideal mobile application development methodology, while providing useful features that can be outside the process, either in the form of practices or tools. ii Acknowledgements I would like to thank my supervisor, Mr. Stuart Anderson, for all the insightful ideas, suggestions and feedback I've received throughout my work. I would also like to thank the " Dinu Patriciu " Foundation for funding my studies; I am grateful for the opportunity they have given me. Special thanks to Panos Tsogas and to Marinos Argyrou who kindly provided his Android application for me to experiment with. Finally, I would like to thank my parents for their full support during my studies. iii Declaration I declare that this thesis was composed by myself, that the work contained herein is my own except where explicitly stated otherwise in the text, and that this work has not been submitted for any other degree or professional qualification except as specified.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach

There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...

متن کامل

Adopting an Agile Approach for the Development of Mobile Applications

With the increasing popularity and demand for mobile applications, there has been a significant increase in the number of mobile application development projects. Highly volatile requirements of mobile applications require adaptive software development methods. The Agile approach is seen as a natural fit for mobile application and there is a need to explore various Agile methodologies for the d...

متن کامل

Review on Agile Approach to Mobile Application Development

Mobile technology has emerged as a necessity from luxury in day todays lives. This rapid increase in mobile telecommunication has also increased large number of mobile application development strategies. As mobile Application development has distinct requirements which drive several challenges, the appropriate methodology need to be adopted. The unique characteristics of mobile devices and appl...

متن کامل

Systems Development Methodology for Mobile Commerce Applications: Agile vs. Traditional Systems Development Methodology for Mobile Commerce Applications

There are several systems development methodologies including traditional and agile methodologies being utilized in current systems development. However, it could be argued that when developing mobile commerce applications, suitable development framework should be investigated as these applications are utilized in different contexts from fixed ecommerce applications. This study identifies suita...

متن کامل

A Review and Anaysis on Mobile Application Development Processes Using Agile Methodlogies

Over a last decade, mobile telecommunication industry has observed a rapid growth, proved to be highly competitive, uncertain and dynamic environment. Besides its advancement, it has also raised number of questions and gained concern both in industry and research. The development process of mobile application differs from traditional softwares as the users expect same features similar to their ...

متن کامل

Systems Development Methodology for Mobile Commerce Applications: Agile vs. Traditional

There are several systems development methodologies including traditional and agile methodologies being utilized in current systems development. However, it could be argued that when developing mobile commerce applications, suitable development framework should be investigated as these applications are utilized in different contexts from fixed ecommerce applications. This study identifies suita...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010